home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / macintosh / comm-faq.part2 < prev    next >
Encoding:
Text File  |  1995-07-25  |  40.3 KB  |  842 lines

  1. Subject: comp.sys.mac.comm Frequently Asked Questions [2/4]
  2. Newsgroups: comp.sys.mac.comm,news.answers,comp.answers
  3. From: davido@Princeton.EDU (David L. Oppenheimer)
  4. Date: Sat, 8 Oct 1994 14:31:11 GMT
  5.  
  6. Archive-name: macintosh/comm-faq/part2
  7. Last-modified: Sat Oct 8 1994
  8.  
  9.  
  10. ================================================================================
  11. [3] Macintosh File-transfers
  12. ============================
  13.  
  14. [3.1] What programs support Kermit, FTP (client), and/or X,Y,Z-MODEM
  15. --------------------------------------------------------------------
  16.         and where can I get them?
  17.         
  18.         The following is a fairly complete list of the popular free, shareware,
  19.         and payware terminal and file-transfer programs currently available.
  20.         (Last revised: 6/94, but this list is probably not complete).
  21.  
  22. CL:     Communicate Lite, $50 SRP, various discounts available, 
  23.         Mark/Space Softworks, mspace@netcom.com
  24. CM:     Comet, free, Cornell University
  25.         comet-comments@nmc.cit.cornell.edu; 
  26.         FTP from ftp.cit.cornell.edu
  27. GT:     GrafTerm, $50 shareware, Infrastructure Software
  28. MI:     MacIntercomm, $130, New World Computing, Inc., (818) 999-0607,
  29.         help@inter.com
  30. MK:     MacKermit, free, source code is available, fdc@watsun.cc.columbia.edu
  31. ML:     MacLayers 1.30, free, UNIX source included, Eric C. Rosen and 
  32.         David W. Trissel, layers-reply@rascal.ics.utexas.edu
  33. MT:    MacToPic Plus, $295, site licenses available, Carnation Software,
  34.     (206) 333-4288, richlove@netcom.com
  35. MP:     MicroPhone II 5.0, $175, cheaper sidegrades often available, Software 
  36.         Ventures Corporation, (510) 6441325, microphone@svcdudes.com
  37.         Also, MicroPhone Pro, a slightly more capable package.
  38. PT:     PacerTerm, $159, Pacer Software, (619) 454-0565,
  39.         support@pacersoft.com
  40. PW:    Pathway Access Macintosh, The Wollongong Group, (800) 872-8649
  41.     [in California (800) 962-8649], sales@twg.com
  42. QV:     QVT, $50 shareware, QPC Software
  43. SC:     Smartcom II,  $84, $59 upgrade from Smartcom, Hayes,
  44.         (404) 441-1617, BBS: 800-US-HAYES
  45. ST:     SITcomm 1.0, $120, sidegrades are $49, and existing Aladdin customers
  46.         pay only $39, Aladdin Systems, (408) 761-6200, 
  47.         aladdin@applelink.apple.com or aladdin@well.sf.ca.us
  48. TM:     Term, free, Peter DeCamillo and Jon Gilbert
  49.         cmsmaint@brownvm.brown.edu
  50. TL:     Terminal, free, source code included, Erny Tontlinger
  51.         73720.2200@compuserve.com     
  52. TR:     Termulator, $25 shareware, Brad Quick  
  53. TY:     Termy, free, Ice Engineering, termy@ice.com
  54. VP:     VersaTerm Pro, $177, Synergy Software, (215) 779-0522,
  55.         tech support: synergy1@tech.abelbeck.com,
  56.     upgrade order forms: upgrade@synergy.com, sales information:
  57.     maxwell@sales.synergy.com
  58. VT:     VersaTerm, $90, Synergy Software, (215) 779-0522
  59.         tech support: synergy1@tech.abelbeck.com,
  60.     upgrade order forms: upgrade@synergy.com, sales information:
  61.     maxwell@sales.synergy.com 
  62. WK:     White Knight, $85, Freesoft, (412) 846-2700
  63. ZT:     ZTerm, $30 shareware, $40 with disk, Dave Alverson,
  64.         davea@xetron.com
  65. 5P:     5PM, $370, About Software Corporation, diane@ascus.com
  66.         (408) 725-4249
  67.  
  68.  
  69.         The archive sites described in the Appendix are the best place
  70.         to look for free or shareware file-transfer programs. Other
  71.         commercial but non-shareware ("payware") products must be
  72.         purchased from a dealer or the company directly.
  73.  
  74.         Table 3.1.1 summarizes file transfer capabilities of various
  75.         Macintosh telecommunications programs.
  76.         
  77. Programs:   ZT SC MP ST VT VP WK TR PT GT ML MK QV TM TL TY CM 5P MI CL MT PW
  78. -----------------------------------------------------------------------------
  79. Protocols |
  80. __________|
  81. XMODEM    | X  X  X  X  X  X  X  X  X  X  X     X     X        X  X  X  X
  82. YMODEM    | X  X  X  X  X  X  X                 X     X           X     X
  83. ZMODEM    | X  X  X  X        X  X  X                 X        X  X  X  X
  84. Kermit    |    X  X  X  X  X  X     X        X  X              X  X     X
  85. QuickB    | X  X  X           !                       X           X
  86. B Plus    | X  X  X                                               X
  87. FTP       |             X  X        X                          X        X   X
  88. TFTP      |                                                 X               X
  89. rmac/wmac |                                        X
  90. Flash     |                   X   
  91. FT3270    |                                                 X
  92. CTB tools |          X  X  X        X                    X     X     X
  93.  
  94.  
  95.               !  White Knight supports the QuickB protocol through an
  96.                  FTP-able external RCMD module, NewQuickB.PROC.
  97.  
  98.                                 Table 3.1.1
  99.  
  100.         
  101.         Table 3.1.2 summarizes the terminal-emulation capabilities of
  102.         various Macintosh telecommunications programs:
  103.  
  104. Programs:   ZT SC MP ST VT VP WK TR PT GT ML MK QV TM TL TY CM 5P MI CL MT PW
  105. -----------------------------------------------------------------------------
  106. Terminals |
  107. __________|
  108. TTY       |    X  X  X  X  X  X  X  X                 X     X  X  X  X   X  X
  109. VT52      |    X  X           X                 X           X     X  X 
  110. VT100     | X  X  X  X  X  X  X  X  X  X  X  X              X  X  X  X   X  X
  111. VT102     |    X  X  X  X  X  X     X           X           X  X  X  X
  112. VT220     |       X     X  X        X           X              X  X         X
  113. VT320     |       X           X     X                          X            *
  114. VT420     |                                                    X
  115. PC/ANSI   | X  X  X                                               X
  116. IBM3270   |       X                                X        X  X            X
  117. IBM5250   |                                                    X
  118. Tek 4010  |             X  X           X
  119. Tek 4014  |             X  X           X
  120. Tek 4105/7|                X                                                *
  121. TVI950    |                                        X
  122. DG210/211 |             X  X
  123. Prestel   |    X
  124. Controls  | X  X  X
  125. CTB tools |          X              X                    X     X     X
  126. Viewpoint |                                                               X
  127. Wyse 50   |       X                                                       X
  128. Prism     |                                                               X
  129.                                 Table 3.1.2
  130.  
  131.     * optional
  132.  
  133.  
  134.         Table 3.1.3 summarizes the scripting capabilities of various
  135.         Macintosh telecommunications programs:
  136.  
  137. Programs:    ZT SC MP ST VT VP WK TR PT GT ML MK QV TM TL TY CM 5P MI CL MT PW
  138. ------------------------------------------------------------------------------
  139. Scripting  |
  140. ___________|
  141. Recording  |    X  X  X  X  X  X     X                       X
  142. If/Else    |       X  a        X  X  X        X        X        X         X
  143. Loops      |       X  a              X        X        X     X  X         X
  144. XCMDs      |       X           X  X  X                          X
  145. FileOps    |       X  a        X     X        X              X  X         X
  146. Arithmetic |       X  a        X     X        X        X        X         X
  147. Variables  | X     X  a        X  X  X        X        X        X         X
  148. User Input |       X  a        X  X  X        X              X  X         X
  149. Key Remaps |       X              X  X        X              X  X         *  X
  150. Arrays     |       X  a              !        X        X    
  151. Wait/Send  |       X  a  X     X                             X        X         X
  152. AppleScript|       X  X
  153.  
  154.                    a  denotes capability is accessible through AppleScript
  155.  
  156.                                 Table 3.1.3
  157.  
  158.         Note: SITcomm is fully AppleScript-able (all features can be
  159.         controlled through AppleScript). The Frontier Runtime portion
  160.         of the Frontier scripting system is also bundled with SITcomm.
  161.  
  162.         ! Although PacerTerm does not support arrays per se, it
  163.           does implement HyperTalk's chunk expressions that allow
  164.           any variable to be referred to as a collection of
  165.           characters, items, words, or lines.
  166.  
  167.     * Allows programmable function keys
  168.  
  169.         The February, 1993 issue of "MacUser" reviews White Knight,
  170.         MicroPhone II, Smartcom II (for the Macintosh), ZTerm, and
  171.         MacIntercomm. The review is also useful for those new to
  172.         telecommunications in general.
  173.  
  174.         Peter Newton's DialScript 1.7, archived at rascal.ics.utexas.edu,
  175.         is a telecommunications scripting utility useful for automating
  176.         complicated logins and then automatically launching applications
  177.         or startup documents. It's free and the source is available.
  178.  
  179.         
  180. [3.2] What is the latest version of ZTerm?
  181. ------------------------------------------
  182.  
  183.         ZTerm is currently at revision level 0.9 (4/93). Other released
  184.         versions were 0.7, 0.75 and 0.8, and 0.85.
  185.  
  186.         Two "fake" versions of ZTerm have circulated. Recently (4/93),
  187.         a hacked version called "ZTerm 0.93 XK", based on 0.9, was 
  188.         distributed.
  189.  
  190.         An older also fake version labelled "ZTerm 1.0" has also been
  191.         seen. Neither versions were released by the author, Dave Alverson.
  192.  
  193.         For the latest scoop on ZTerm, as well as advice on features, bugs,
  194.         bug fixes, and more, see Leslie Jones' ZTerm FAQ which is posted
  195.         to comp.sys.mac.comm, comp.sys.mac.apps, news.answers, and the
  196.         InfoMac and UMich archives.
  197.  
  198.  
  199. [3.3] What is the Communications Toolbox (CTB)?
  200. -----------------------------------------------
  201.  
  202.         The Communications Toolbox is a Macintosh operating system
  203.         interface that provides a standard interface for programmers
  204.         writing communications programs. Rather than make calls to
  205.         control the modem serial port, for example, a programmer can
  206.         call an equivalent CTB routine. This allows the operating system
  207.         to manage the serial port(s) just like any other limited
  208.         resource. In addition, specific "tools" that interface with
  209.         modems, provide terminal emulation, or handle file transferring
  210.         can be implemented as external add-on features to CTB-aware
  211.         programs.
  212.  
  213.         The CTB requires System 6.0.4 or later. The CTB is built into
  214.         System 7. Tools can be added by placing them in the Extensions
  215.         folder; rebooting is not necessary. Under System 6.0.X, CTB
  216.         tools belong in the Communications folder.
  217.  
  218.  
  219. [3.4] Are there any shareware or freeware tools that support Kermit,
  220. --------------------------------------------------------------------
  221.         and/or X,Y,Z-MODEM?
  222.     
  223.         Termy 3.1, freeware from Ice Engineering, is one of two CTB-aware
  224.         application that can be obtained via anonymous FTP. Termy has
  225.         no built-in support for any connection methods, file transfer
  226.         protocols, or terminal emulation, so you will need to obtain
  227.         Communication Toolbox tools for each of these.
  228.  
  229.     WendyComm 2.0 is another CTB-aware application available via
  230.     anonymous FTP.
  231.  
  232.         Tim Endres has written and released TGE TCP Tool, a Connection
  233.         Tool for the Communications Toolbox. It provides TELNET and
  234.         transparent TCP connections. The tool is free for personal use.
  235.  
  236.         Several modem Connection tools are available from the various
  237.         FTP sites. These include the Apple Modem Tool 1.5.3, the Hayes
  238.         Modem Tool 1.02, the CCL Modem Tool 1.0, and the Zoom Modem
  239.         Tool 1.11. After recently releasing his CTB File Transfer tool,
  240.         Kermit Tool GH (which supports MacBinary, RLE compression,
  241.         and other features), Glenn Howes has gone on to release a YMODEM 
  242.         tool.
  243.         
  244.         The Basic Connection Tools Disk is available from ftp.apple.com
  245.         as /dts/mac/sys.soft/netcomm/basic-conn-set-1-1-1-image.hqx .
  246.         You will need DiskCopy or MountImage to decode the image file.
  247.         This disk includes VT102 and TTY terminal tools, XMODEM and Text
  248.         File Transfer tools, and Modem, Serial, and Appletalk
  249.         Connection tools (10/92).
  250.  
  251.         Advanced Software Concepts has demonstration versions of
  252.         several CTB tools at InfoMac sites in the demo directory.
  253.         Demo versions of a TCP/IP Connection tool, an FTP File Transfer 
  254.         tool, as well as VT420, IBM3270, and IBM5250 Terminal tools
  255.         are being distributed (10/92).
  256.  
  257.         Stalker Software has a demonstration version of its VideoTex 
  258.         terminal tool at InfoMac sites. Stalker has also released a
  259.         free CEPT Modem Tool, which is equivalent to the CCL Modem Tool
  260.         but also supports the CEPT-1 low-level protocol used by European
  261.         VideoTex systems.
  262.  
  263.         New free and shareware CTB tools inevitably get posted to Info-
  264.         Mac where they appear in the info-mac/comm directory and also
  265.         to mac.archive.umich.edu in mac/system.extensions/commtoolbox.
  266.         If you give the command "ls *tool*" in these directories
  267.         through an anonymous FTP connection, you can get a list of
  268.         all the free and shareware CTB tools currently available.
  269.  
  270.         There are also a number of available *payware* tools:
  271.        
  272.         o Mark/Space Softworks has developed a ZMODEM CTB tool (along
  273.         with XMODEM and YMODEM tools). A demonstration version of the
  274.         ZMODEM tool is available for anonymous FTP with the restriction
  275.         that uploading is not supported. The demo is available in the
  276.         Communications directory at Info-Mac FTP sites, among other places.
  277.  
  278.     o MacToPic Plus supports the CommToolBox and can transfer to
  279.     machines using Ethernet, AppleTalk, and TCP/IP networks, as well
  280.     as regular dialup lines. It includes
  281.     XMODEM, YMODEM, ZMODEM, Kermit, and FTP file transfer protocols.
  282.     It can emulate Viewpoint, Wyse 50, VT101, and Prism terminals.
  283.         The emulators support video attributes such as dim, reverse, underline,
  284.         132-column codes, and graphic characters sent from the host computer, 
  285.         as well as enhanced Viewpoint mode. It supports 25 special commands
  286.     that can be sent from the host to the Mac to initiate data transfers,
  287.     and display pictures and QuickTime movies under host control.
  288.  
  289.         o MicroPhone Pro includes a Telnet tool (along with some FAX
  290.         support software). MicroPhone II does not include the Telnet
  291.         tool, unfortunately.
  292.  
  293.         o PacerTerm ships with a broad collection of tools, including:
  294.         XMODEM, ZMODEM, Kermit, and FTP file transfer tools; Telnet,
  295.         LAT, ADSP, and serial connection tools; and TTY, VT102, and
  296.         VT320 terminal tools.
  297.  
  298.         o Seaquest Software has released XMODEM, YMODEM, ZMODEM, and 
  299.     Kermit file transfer tools. 
  300.  
  301.         o SITcomm ships with a full set of CTB tools; included are XMODEM,
  302.         YMODEM, ZMODEM, and Kermit file transfer tools, as well as TTY and
  303.         VT102 connection tools, and the Apple Modem Tool.
  304.         
  305.         o Versaterm and Versaterm Pro include FTP client and server file
  306.         transfer tools and Telnet, LAT, SLIP, and ADSP connection
  307.         tools.
  308.  
  309.         o 5PM ships with a Telnet Tool and the Apple Basic Connectivity
  310.         Set (XMODEM, ADSP, serial, modem, TTY, VT102, VT320). Other tools
  311.         are available from Advanced Software Concepts : FTP, VT420,
  312.         IBM3270 and IBM5250.
  313.  
  314.  
  315. [3.5] How can I transfer Macintosh files to/from my Macintosh and other
  316. -----------------------------------------------------------------------
  317.         non-Macintosh computers (eg: mainframes, UNIX boxes, PCs)?
  318.  
  319.         If your telecommunication program supports MacBinary (they
  320.         almost all do), turn MacBinary on. This usually involves
  321.         selecting a menu option or clicking a radio button in a
  322.         'preferences' type dialog box. Then, transfer your file
  323.         normally. Your Macintosh file will be sent as a MacBinary file
  324.         that can be treated as an ordinary binary file.
  325.         
  326.         If your telecommunication program does not support MacBinary,
  327.         get a copy of the MacBinary program and use it to make a
  328.         MacBinary version of your Macintosh file. Then send this
  329.         MacBinary file. Meanwhile, look around at the various shareware
  330.         and commercial telecommunications programs that do support
  331.         Macbinary. See [3.1].
  332.         
  333.         Note: Not all files need to be transferred as MacBinary files.
  334.         In particular, most text and non-Macintosh specific binary files
  335.         (like GIF/JPEG images) do not. See [2.2] for more information.
  336.  
  337.         To actually "download" a file (eg: transfer it from a remote
  338.         host computer to your Macintosh), you must first instruct the
  339.         remote computer to send the file by issuing a command. For
  340.         example, to download a file from a Unix machine using XMODEM,
  341.         you would first have to give a command similar to:
  342.         
  343.                 % sx filename
  344.         
  345.         where 'sx' is the local Unix program to send a file using XMODEM
  346.         and 'filename' is the name of the file you wish to send. Then,
  347.         locally, you must start the file transfer by typically choosing
  348.         a menu option in your terminal program. The process is similar
  349.         for Kermit transfers. Terminal programs that support ZMODEM
  350.         should recognize the start of a ZMODEM download automatically.
  351.  
  352.         Note: Not all systems are alike. The command to start XMODEM
  353.         may not necessarily be 'sx'; another possibility is 'xmodem'.
  354.         Ask your local system administrator if you cannot find the
  355.         right program; most sites support something. Also, see the
  356.         listing below.
  357.  
  358.         To upload, first issue the appropriate receive command on the
  359.         remote host computer; then, select the local send option in your
  360.         terminal program. Good ZMODEM packages can start the remote file
  361.         transfer automatically.
  362.         
  363.         If you experience multiple CRC errors when downloading with
  364.         ZMODEM, especially after backgrounding the download, try sending
  365.         your file using a fixed window size, eg: 'sz -w 1024 filename'.
  366.         If errors persist, also try escaping control characters,
  367.         eg: 'sz -ew 1024 filename'. Depending on your setup, you may
  368.         be able to use a larger window size (eg: use 4096 or 2048
  369.         instead of 1024) which can slightly reduce transfer time.
  370.         
  371.         Typical Unix programs that support transfering files via a
  372.         serial (modem) link:
  373.         
  374.         Kermit          XMODEM          YMODEM          ZMODEM
  375.         -------         ------          ------          ------
  376.         kermit          sx              sb              sz
  377.         ckermit         xmodem
  378.  
  379.         If you are trying to transfer a lot of information between
  380.         a Macintosh and an MS-DOS PC, and your Macintosh has an FDHD
  381.         disk drive (also known as a SuperDrive), using Apple File
  382.         Exchange, or any of the various shareware and payware programs
  383.         that allow you to access (or even mount) MS-DOS formatted 3.5"
  384.         HD diskettes, can greatly speed up the transfering process. 
  385.         Apple File Exchange even provides for automatic translation
  386.         of certain types of files. If you are transfering a lot of
  387.         information between a Macintosh and a Unix system, you can
  388.         use the (free) Macintosh program suntar to read 1.44 MB Unix
  389.         tar floppies.
  390.  
  391.         Note: On most Sun Microsystems' floppy drives, the appropriate
  392.         formatting command is "fdformat -ev /dev/rfd0c". This will
  393.         verify and eject the disk after formatting. Then use tar to 
  394.         copy files to the device /dev/rfd0c.
  395.  
  396.  
  397. [3.6] What's the best compression program to use when uploading files
  398. ---------------------------------------------------------------------
  399.         to an archive or BBS? Are there any other guidelines I should
  400.         follow?
  401.  
  402.         Best Compression: (Revised 10/94)
  403.         ---- -----------
  404.  
  405.         The shareware program StuffIt Lite ($25) (and its commercial
  406.         sibling, StuffIt Deluxe) are generally regarded as providing 
  407.         the best compression performance of the many Macintosh 
  408.         compression utilities. Both programs also sport a fancy
  409.         user-interface. Registered users of StuffIt Lite can upgrade
  410.         to StuffIt Deluxe for $45, which includes many other compression
  411.         tools that are not directly applicable to telecommunications.
  412.  
  413.     StuffIt Expander (free) with DropStuff and Expander Enhancer
  414.     ($30 shareware) seems to be the most comprehensive package
  415.     currently available for decompressing files. StuffIt Expander
  416.     and Expander Enhancer are currently at version 3.5.1 as of
  417.     10/94.
  418.  
  419.         The shareware program Compact Pro provides similar compression 
  420.         performance to StuffIt Lite and also has a loyal set of users.
  421.     According to Patrick Hoepfner <hoepfner@haiti.gsfc.nasa.gov>,
  422.     "CompactPro does a better job of saving an archive across multiple
  423.     disks, especially if there are files on the disks that you want
  424.     to save."
  425.  
  426.         Individual preferences differ, so the editor suggests you try
  427.         using both programs (StuffIt Lite, StuffIt Expander with DropStuff,
  428.     Expander Enhancer, and Compact Pro are available
  429.         for FTP at the various archives sites) and choose the one you 
  430.         like best. Note that StuffIt 1.5.1 and Stuffit Classic are 
  431.         *not* the same as, nor as good as, StuffIt Lite 3.0.
  432.  
  433.         Posting Macintosh Programs: (Revised 4/93)
  434.         ------- --------- --------
  435.         
  436.         You should use either StuffIt Lite, StuffIt Deluxe, or Compact
  437.         Pro to compress Macintosh files you send to anonymous FTP sites
  438.         and BBS's. Do not post PackIt, Disk Doubler, SuperDisk, Zip,
  439.         or any other type of archive (including self-extracting
  440.         archives -- see below). Stuffit Lite 3.0 and Compact Pro
  441.         have evolved as the standard archive formats for posting
  442.         Macintosh files for good reasons.
  443.  
  444.         Regardless of which archiver you use, PLEASE DO NOT MAKE AN
  445.         AN ARCHIVE YOU ARE POSTING SELF-EXTRACTING! The extra code
  446.         added to the file to make it self-extracting is NOT insignificant
  447.         in size. The convenience of self-extracting archives is not worth
  448.         the space they waste at anonymous-FTP sites and BBS's (where
  449.         literally thousands of compressed files are stored). Self-
  450.         extracting archives are useful in other contexts, but should be
  451.         discouraged as a medium for posting to archives. Also, don't
  452.         rely on the archive maintainer having the time to extract your
  453.         self-extracting post and re-archiving it; these volunteers are
  454.         simply too busy to take on this additional burden.
  455.        
  456.         Before you create your archive, set the Finder label of all
  457.         files you plan to include in the archive to 'None'.
  458.  
  459.         Avoid using strange punctuation marks in filenames that you
  460.         will distribute. Characters such as exclamation points, spaces,
  461.         dollar signs, etc, are legal characters in Macintosh filenames
  462.         but can be difficult to work with on non-Macintosh systems
  463.         (where most Macintosh archives are stored). Since BinHex and
  464.         MacBinary store your original Macintosh filename, removing
  465.         strange characters from a BinHex'd or MacBinary'd file before
  466.         distributing will not affect the original filename. As an
  467.         example, MyFile-215.sit is a perfectly acceptable filename.
  468.  
  469.         After you have created the archive and named it appropriately,
  470.         BinHex encode it (see [2.3]). Edit the resulting text file
  471.         and include a short description of the archive you want to
  472.         distribute, including any system requirements and problems.
  473.         If you include a signature, limit it to a single line.
  474.         
  475.         Finally, upload the text file (if necessary) and e-mail it
  476.         to macgifts@mac.archive.umich.edu. Your subject line should
  477.         specify a suggested name and location for your submission,
  478.         eg:
  479.         
  480.               To: macgifts@mac.archive.umich.edu
  481.               Subject: app/myfile-215.sit.hqx
  482.  
  483.         Mailing your archive to macgifts automatically submits it
  484.         to the InfoMac archives, mac.archive.umich.edu, and the
  485.         Usenet group comp.binaries.mac. 
  486.  
  487.         Thanks for complying with these guidelines. 
  488.  
  489.  
  490. [3.7] How can I use the programs that are posted to comp.binaries.mac?
  491. ----------------------------------------------------------------------
  492.  
  493.         The files posted to comp.binaries.mac are in BinHex 4.0 format.
  494.         Long files are split into several postings that must be
  495.         concatenated IN THE PROPER ORDER (and usually with headers
  496.         and signatures removed) before converting.
  497.  
  498.         First, read the man page or other documentation for your
  499.         newsreader. A little time spent here can save you a lot of time
  500.         doing repetitive tedious work later. Find out how to save an
  501.         article to a file.
  502.  
  503.         Next, save all the posted articles for a given program posted to
  504.         comp.binaries.mac to a single file. Don't combine postings that
  505.         are for different programs, but do save multi-part postings to
  506.         the same file, in increasing order of part number. For example,
  507.         if you are using the UNIX newsreaders 'rn', 'trn', or something
  508.         similar:
  509.  
  510.         *****  15 unread articles in comp.binaries.mac--read now? [=ynq]
  511.          2761 Great Icon Editor (part 1 of 2)
  512.          2762 Great Icon Editor (part 2 of 2)
  513.          2764 Hypercard Resource Tools
  514.          2765 Idea 1.2 (part 01 of 11)
  515.          2766 Idea 1.2 (part 02 of 11)
  516.          2767 Idea 1.2 (part 03 of 11)
  517.          2768 Idea 1.2 (part 04 of 11)
  518.          2769 Idea 1.2 (part 05 of 11)
  519.          2770 Idea 1.2 (part 06 of 11)
  520.          2771 Idea 1.2 (part 07 of 11)
  521.          2772 Idea 1.2 (part 08 of 11)
  522.          2773 Idea 1.2 (part 09 of 11)
  523.          2774 Idea 1.2 (part 10 of 11)
  524.          2775 Idea 1.2 (part 11 of 11)
  525.         What next? [npq] 2761 s iconeditor.hqx
  526.         2761    Saved to mailbox /u/joe/News/iconeditor.hqx
  527.         What next? [npq] 2762 s iconeditor.hqx
  528.         2762    Saved to mailbox /u/joe/News/iconeditor.hqx
  529.         
  530.         At this point, download the file "iconeditor.hqx" (it will be
  531.         automatically placed in your "News" directory) to your Macintosh
  532.         and use a program like StuffIt Expander, DeHqx, HQXer, or Compact
  533.         Pro to convert the .hqx file to a Macintosh file.
  534.  
  535.         Warning:  The original BinHex utility, BinHex 4.0, has a bug
  536.         that causes it to crash on large or corrupted .hqx files. It
  537.         also requires you to strip mail-headers off of .hqx files before
  538.         decoding.
  539.         
  540.         The Macintosh file you create may in fact be an archive that you
  541.         then need to unarchive with the appropriate program. See the
  542.         list of file suffixes to determine which program(s) to use.
  543.  
  544.         Note: You can streamline the process by:
  545.         
  546.         --> using the Unix program 'mcvert' or 'hexbin' (see [6.5]) to
  547.             convert the .hqx file to a MacBinary file on your Unix host.
  548.             Since the .hqx file is usually 30% to 40% larger than the
  549.             MacBinary file, this saves download time. These utilities
  550.             are also smart enough to handle stripping headers and
  551.             signatures, although you must still save the postings in the
  552.             proper order.
  553.                                 
  554.         --> using one of the many utilities that exist to reorder
  555.             postings automatically before you convert them from
  556.             BinHex
  557.  
  558.         --> learning enough about your newsreader program to save more
  559.             than one article at once in a particular order
  560.  
  561.         --> checking out the programs: StuffIt Expander, DeHqx and HQXer
  562.  
  563. ================================================================================
  564. [4] Introduction to AppleTalk (and Apple Remote Access)
  565. =======================================================
  566.  
  567. [4.1] What kind of hardware do I need to set up an LocalTalk network?
  568. ---------------------------------------------------------------------
  569.  
  570.         Be sure you have read section [5] and understand the difference
  571.         between LocalTalk and PhoneNet. Setting up an AppleTalk network
  572.         based on either LocalTalk or PhoneNet requires purchasing a box
  573.         that connects to your Macintosh's serial (printer) port with the
  574.         appropriate mini DIN-8 or DB-9 connector and provides, in the
  575.         case of LocalTalk, two mini DIN-8 connectors for Apple's
  576.         (expensive) multiwire AppleTalk cables, or, in the case of the
  577.         less expensive PhoneNet, two standard RJ11 (modular telephone)
  578.         jacks. Both boxes look similar to Figure 4.1.1.
  579.         
  580.                         +-----------------+
  581.         to/from <------>|                 |
  582.         rest of         |                 |<-------->  to Macintosh or
  583.         network <------>|                 |                 printer
  584.                         +-----------------+
  585.  
  586.                                 Figure 4.1.1
  587.  
  588.         Computers and printers should be connected serially; that is,
  589.         chain the devices in any convenient order, with either
  590.         a single AppleTalk cable (LocalTalk network) or telephone
  591.         cable (PhoneNet network) connecting neighboring machines.
  592.         Do *not* connect the ends of a LocalTalk or PhoneNet
  593.         network --- this is not a ring (eg: TokenRing) network.
  594.  
  595.         It should be noted that Apple is "strongly encouraging"
  596.         new AppleTalk networks to be Ethernet-based.
  597.  
  598.  
  599. [4.2] How can I change the Chooser "user" and name of my Macintosh?
  600. -------------------------------------------------------------------
  601.       Also: Why can I no longer change the name of my hard-disk?
  602.  
  603.         To change the owner and name of your Macintosh under System 7,
  604.         select "Controls Panels" from the Apple Menu and double-click
  605.         on the "Sharing Setup" Control Panel.
  606.         
  607.         The Chooser "user" is the "Owner name:". Change it like any
  608.         standard edit field.
  609.         
  610.         The name of your Macintosh is the "Macintosh name:".
  611.         
  612.         Also on this Control Panel is a button to turn File Sharing
  613.         on and off. When File Sharing is on, you cannot change the
  614.         name of shared disks. If you are trying to change the name
  615.         of your hard disk but cannot get the name to turn into an
  616.         edit field, File Sharing is probably on. Use the Sharing
  617.         Setup Control Panel to turn File Sharing off, change your
  618.         hard disk name, and then turn File Sharing back on (unless
  619.         you have no need for it).
  620.  
  621.         
  622. [4.3] What is Apple Remote Access ?
  623. ---------------------------------------
  624.  
  625.         Apple Remote Access is a software package that allows you 
  626.         to dial-in to an AppleTalk network (or to create an AppleTalk 
  627.         network between two Macintoshes via dial-up modems) from a 
  628.         remote Macintosh. Remote Access requires at minimum:
  629.         
  630.             o   a Macintosh (possibly connected to an AppleTalk
  631.                 network) designated as the host with a dedicated
  632.                 high speed modem, or a dial-in server with ARA
  633.                 support
  634.         
  635.             o   one or more remote Macintoshes with modems
  636.             
  637.             o   a phone line connecting the host Macintosh with
  638.                 the remote Macintosh
  639.  
  640.             o   copies of the Remote Access software running on the
  641.                 designated host as well as on all remote machines 
  642.         
  643.         Once configured, connecting the remote machine to the AppleTalk
  644.         network is as simple as clicking a button. Modem control is
  645.         handled automatically (assuming one of the many included modem
  646.         scripts works with your modem; see [4.4]). Passwords and call-
  647.         back facilities are provided.
  648.         
  649.         Once connected, the remote machine can use the AppleTalk
  650.         network normally. One can print remotely, send messages,
  651.         access remote filesystems, monitor network traffic, etc.
  652.  
  653.         Throughput, even when using 9600 bps modems, will be
  654.         significantly lower than through a LocalTalk or PhoneNet
  655.         connection; however, except for program launching and file
  656.         copies, the added delay is small.
  657.         
  658.         You CAN use slower 2400 bps modems, but you will probably not
  659.         enjoy the experience.
  660.  
  661.  
  662.         The University of Melbourne has developed a useful but not
  663.         well known package known as ARNS, or A Remote Network Server.
  664.         ARNS allows remote clients to use network services such as 
  665.         printing and file sharing. The server runs on a UNIX host; 
  666.         clients connect through an IP interface (e.g. MacTCP, CAP).
  667.         With ARNS, it is possible to use a dial-up SLIP account to
  668.         tunnel into an existing UNIX based AppleTalk network. For more
  669.         information, anonymously FTP to munnari.oz.au, directory mac.
  670.  
  671.  
  672. [4.4] Where can I get a Remote Access script for my modem? 
  673. ----------------------------------------------------------
  674.  
  675.         If none of the (many) included modem scripts work with your
  676.         modem, try:
  677.         
  678.             o   searching the InfoMac archives for a script for your
  679.                 modem; several scripts have been posted recently
  680.         
  681.         o   searching the database of Remote Access scripts maintained
  682.         by Apple. Use ARA to dial (512) 908-8118, and log on as
  683.         guest
  684.  
  685.             o   making a copy of the script that works best with
  686.                 your modem (the scripts are in the Extensions Folder
  687.                 which is in the Systems Folder), opening it up with
  688.                 a text editor, and experimenting; this assumes you
  689.                 have a copy of your modem's manual and know the
  690.                 basics about the Hayes command set. If you are
  691.                 succesful, post your script so others can benefit!
  692.  
  693.  
  694. [4.5] How are IP packets transmitted over a LocalTalk network?
  695. ---------------------------------------------------------------
  696.  
  697.     A Mac on a LocalTalk network, if that network only uses the
  698. AppleTalk protocol, does not send and receieve IP packets. Instead,
  699. it uses DDP (AppleTalk) packets. If the Mac is attempting
  700. to use an AppleTalk service (for example, AppleShare file
  701. sharing), then it will speak DDP to the Mac serving as the AppleShare
  702. server, and that server will talk back to the Mac in DDP. All is well;
  703. only one protocol is used.
  704.  
  705.     If, on the other hand, the LocalTalk-connected Mac wants to
  706. use IP services (for example, telnet or ftp), it must first
  707. encapsulate its IP packets in DDP packets, and then pass those DDP
  708. packets over the network. This encapsulation is done by MacTCP. At some
  709. point these DDP packets must be converted into IP packets (esentially
  710. by stripping off their AppleTalk headers) if they are to be sent over
  711. an IP network such as the Internet. This translation is done by a
  712. DDP-IP gateway (sometimes called a MacIP server). This DDP-IP gatway
  713. is connected on one side to the AppleTalk network (here we use the
  714. term "AppleTalk" because the protocol being used is AppleTalk; the
  715. network may be a LocalTalk network, but need not be), and on the other
  716. side to an IP network (which is eventually connected to the Internet,
  717. we assume). In addition to converting DDP packets into IP packets, the
  718. DDP-IP gateway converts IP packets destined to AppleTalk nodes on its
  719. network into DDP packets. Of course, MacTCP on your Mac must decapsulate
  720. the DDP packet and extract the IP packet, which is then passed to the
  721. IP application (telnet, ftp, etc.) running on your Mac. The process
  722. looks something like this:
  723.  
  724.     I
  725.     n
  726.     t  IP  -----------   DDP    -------------  IP  ---------------
  727.     e------| DDP-IP  |----------| MacTCP on |------| your IP     |
  728.     r      | Gateway | Apple-   | your Mac  |      | application |
  729.     n      ----------- Talk        -------------      ---------------
  730.     e           Network            (telnet, ftp, ...)
  731.     t
  732.  
  733.     Therefore, to use IP services on a Mac connected to a
  734. LocalTalk network, you must use the MacTCP control panel to select a
  735. link icon which support MacIP service (e.g. LocalTalk, EtherTalk, or
  736. Remote Only). A pop-up menu will be added below the link icon, listing
  737. all the zones on the AppleTalk network to which you are currently attached.
  738. There you choose the zone in which your DDP-IP Gateway resides.
  739. You must also configure the MacTCP IP information your Mac
  740. appropriately. "Appropriately" means that if the DDP-IP gateway assigns
  741. a different IP address each time IP services are requested of it, you 
  742. must select "server" addressing. If the DDP-IP gateway assigns
  743. fixed IP addresses (i.e. each node on the AppleTalk network
  744. has its own permanent IP address) then you should select "manual"
  745. addressing and enter your proper IP address. You must also fill in the
  746. Domain Name Server information as it pertains to your site. Note that
  747. you do not have to bother with setting the default IP gateway or
  748. subnet mask, since your Mac doesn't need to know this; it will be
  749. sending ALL its IP traffic to the DDP-IP gateway; that gateway knows
  750. about IP routes and subnet masks, and it handles the routing of the
  751. packets.
  752.  
  753.     In summary, the equipment you need in order to get IP services on
  754. your LocalTalk-connected Mac are MacTCP on the Mac and a DDP-IP gateway
  755. (which may be hardware such as a Shiva FastPath, a compatible Cisco
  756. router, or a Cayman Gatorbox).
  757.  
  758. NOTE: These days, most networked Macs are on an Ethernet network. In
  759. this case, the transport medium is Ethernet, not LocalTalk, and the
  760. AppleTalk packets are encapsulated in Ethernet packets before being
  761. sent out over the Ethernet. Therefore, the DDP-IP gateway takes
  762. Ethernet packets off the Ethernet, extracts the DDP packets,
  763. then extracts the IP Packet, and then sends that IP packet off onto
  764. the Internet. Likewise, the DDP-IP gateway takes IP packets destined
  765. to nodes in its LAN off the Internet, encapsulates them in DDP,
  766. then encapsulates them in the appropriate Ethernet headers, and then 
  767. puts them onto the Ethernet. The DDP-IP gateway can also facilitate
  768. communication between DDP Macs and IP hosts (UNIX workstations, for
  769. example) on the same Ethernet through an analogous conversion process.
  770.  
  771.  
  772. [4.6] How can I use Apple Remote Access to access the Internet via my
  773.     Mac at work?
  774. ---------------------------------------------------------------------
  775.  
  776.     First, if you have not read [4.5], then read it now. You must
  777. understand [4.5] in order to understand the answer to this question.
  778.  
  779.     The Apple Remote Access connection between your Mac at home and
  780. your Mac at work is, in effect, a LocalTalk network; therefore, AppleTalk,
  781. and not IP, is the protocol used over this line. 
  782.  
  783.     The remote (ARA) Mac is the same as the networked Mac in [4.5]. It
  784. must be running a properly-configured MacTCP as well as the ARA client
  785. software. Your Mac at work is not the same as the Mac in [4.5];
  786. it needs to be running the ARA Personal Server software, but does NOT
  787. need to be running MacTCP, since the packets it will receieve over the
  788. telephone line are DDP packets (with IP encapsulated inside) and it
  789. merely needs to pass these packets on to the DDP-IP gateway. The Chooser
  790. on the remote (ARA) Mac must select the the DDP-IP gateway. The Chooser
  791. on the office Mac does not require any particular setting.
  792.  
  793.     Once this is done, you will be able to use IP services from
  794. your Mac at home. If you want to receieve IP services for your Mac at
  795. work, simply install MacTCP on that Mac and configure MacTCP as you
  796. configured MacTCP on the Mac at home (this is described in [4.5]).
  797.  
  798.     The situation here looks something like this:
  799.  
  800. I
  801. n  IP -----------  DDP ----------------           --------------
  802. t-----| DDP-IP  |------| ARA Personal |    DDP      | ARA client |
  803. e     | Gateway |  ^   | Server on    |-----------| on Mac at  |
  804. r     -----------  |   | Mac at work  | telephone |   home     |
  805. n           |    ----------------  line    --------------
  806. e        AppleTalk                | 
  807. t         network                | DDP
  808.                             |
  809.                           ---------------
  810.                           | MacTCP on   |
  811.                           | Mac at home |
  812.                           ---------------
  813.                             |
  814.                             |  IP
  815.                             |
  816.                           ------------------
  817.                           | IP application |
  818.                           | on Mac at home |
  819.                           ------------------
  820.                           (telnet, ftp, ...)
  821.  
  822. Again, we note that your Mac at work can be connected to an Ethernet
  823. network instead of a LocalTalk network. In this case, your office
  824. Mac's IP packets are encapsulated in DDP and then encpauslated in
  825. Ethernet headers before being sent over the network (and, when receiving,
  826. the opposite takes place). [The office LAN is labeled "AppleTalk network"
  827. in the above diagram.]
  828.  
  829.     Thus, to connect your Mac at home to the Internet via your
  830. Mac at work, you need the following hardware and software
  831.     o a modem on your Mac at home  (at least 9600 bps modem is
  832.     o a modem on your Mac at work        highly recommended here!)
  833.     o Apple Remote Access client software on your Mac at home
  834.     o Apple Remote Access Personal Server software on your Mac at
  835.         work
  836.     o MacTCP on your Mac at home
  837.     o Your office Mac must be connected to an AppleTalk network
  838.         which contains a DDP-IP gateway, and that gatway
  839.         must have a path to the Internet
  840.  
  841.  
  842.